package com.mall.b2c.hessian;

import com.mall.b2c.bean.StoreBean;
import com.mall.common.hessian.BaseHessian;

/**
 * 门店
 */
public interface StoreHession extends BaseHessian {
    /***
     * 获取门店信息
     * @param id
     * @return
     */
    String getStoreInfo(Long id);


    /***
     * 获取所有门店通过城市名
     * @return
     */
    String getStoreAll();

    /***
     *
     * @return
     */
    String getStoreCitys();

    /***
     * 通过城市IP获取门店
     * @param cityId
     * @return
     */
    String getStoresByCityId(Long cityId);

    /***
     * 通过城市名称获取门店
     * @param cityName
     * @return
     */
    String getStoresByCityName(String cityName);

    /**
     * 获取默认店铺
     * @return
     */
    String getDefaultStore(String cityName);


    /***
     * 获取默认城市门店
     * @param cityName
     * @return
     */
    String getDefaultCity(String cityName);


    /***
     * 获取城市信息
     * @param cityId
     * @return
     */
    String getDefaultCityById(Long cityId);
}
